14 research outputs found

    Self-Management in Urban Traffic Control – an Automated Planning Perspective

    Get PDF
    Advanced urban traffic control systems are often based on feed-back algorithms. They use road traffic data which has been gathered from a couple of minutes to several years. For instance, current traffic control systems often operate on the basis of adaptive green phases and flexible co-ordination in road (sub) networks based on measured traffic conditions. However, these approaches are still not very efficient during unforeseen situations such as road incidents when changes in traffic are requested in a short time interval. For such anomalies, we argue that systems are needed that can sense, interpret and deliberate with their actions and goals to be achieved, taking into consideration continuous changes in state, required service level and environmental constraints. The requirement of such systems is that they can plan and act effectively after such deliberation, so that behaviourally they appear self-aware. This chapter focuses on the design of a generic architecture for auto- nomic urban traffic control, to enable the network to manage itself both in normal operation and in unexpected scenarios. The reasoning and self- management aspects are implemented using automated planning techniques inspired by both the symbolic artificial intelligence and traditional control engineering.Preliminary test results of the plan generation phase of the architecture are considered and evaluated

    Towards The Integration of Model Predictive Control into an AI Planning Framework

    Get PDF
    This paper describes a framework for a hybrid algorithm that combines both AI Planning and Model Predictive Control approaches to reason with processes and events within a domain. This effectively utilises the strengths of search-based and model-simulation-based methods. We explore this control approach and show how it can be embedded into existing, modern AI Planning technology. This preserves the many advantages of the AI Planning approach, to do with domain independence through declarative modelling, and explicit reasoning, while leveraging the capability of MPC to deal with continuous processes computation within such domains. The developed technique is tested on an urban traffic control application and the results demonstrate the potential in utilising MPC as a heuristic to guide planning search

    A Hybrid Approach to Process Planning: The Urban Traffic Controller Example

    Get PDF
    Automated planning and scheduling are increasingly utilised in solving evsery day planning task. Planning in domains with continuous numeric changes present certain limitations and tremendous challenges to advanced planning algorithms. There are many pertinent examples to the engineering community; however, a case study is provided through the urban traffic controller domain. This paper introduce a novel hybrid approach to state-space planning systems involving a continuous process which can be utilised in several applications. We explore Model Predictive Control (MPC) and explain how it can be introduce into planning with domains containing mixed discrete and continuous state variables. This preserves the numerous benefits of AI Planning approach by the use of explicit reasoning and declarative modelling. It also leverages on the capability of MPC to manage numeric computation and control of continuous processes. The hybrid approach was tested on an urban traffic control network to ascertain it practicability on a continuous domain; the results show its potential to control and optimise heavy volumes of traffic

    A Synthesis of Automated Planning and Model Predictive Control Techniques and its Use in Solving Urban Traffic Control Problem

    Get PDF
    Most desired applications for planning and scheduling typically have the characteristics of a continuous changing world. Unfortunately, traditional classical planning does not possess this characteristic. This drawback is because most real-world situations involve quantities and numeric values, which cannot be adequately represented in classical planning. Continuous planning in domains that are represented with rich notations is still a great challenge for AI. For instance, changes occurring due to fuel consumption, continuous movement, or environmental conditions may not be adequately modelled through instantaneous or even durative actions; rather these require modelling as continuously changing processes. The development of planning tools that can reason with domains involving continuous and complex numeric fluents would facilitate the integration of automated planning in the design and development of complex application models to solve real world problems. Traditional urban traffic control (UTC) approaches are still not very efficient during unforeseen situations such as road incidents when changes in traffic are requested in a short time interval. For such anomalies, we need systems that can plan and act effectively in order to restore an unexpected road traffic situation into a normal order. In the quest to improve reasoning with continuous process within the UTC domain, we investigate the role of Model Predictive Control (MPC) approach to planning in the presence of mixed discrete and continuous state variables within a UTC problem. We explore this control approach and show how it can be embedded into existing, modern AI Planning technology. This approach preserves the many advantages of the AI Planning approach, to do with domain independence through declarative modelling, and explicit reasoning while leveraging the capability of MPC to deal with continuous processes. We evaluate the possibility of reasoning with the knowledge of UTC structures to optimise traffic flow in situations where a given road within a network of roads becomes unavailable due to unexpected situations such as road accidents. We specify how to augment the standard AI planning engine with the incorporation of MPC techniques into the central reasoning process of a continuous domain. This approach effectively utilises the strengths of search-based and model-simulation-based methods. We create a representation that can be used to capture declaratively, the definitions of processes, actions, events, resources resumption and the structure of the environment in a UTC scenario. This representation is founded on world states modelled by mixed discrete and continuous state variables. We create a planner with a hybrid algorithm, called UTCPLAN that combines both AI planning and MPC approach to reason with traffic network and control traffic signal at junctions within the network. The experimental objective of minimising the number of vehicles in a queue is implemented to validate the applicability and effectiveness of the algorithm. We present an experimental evaluation showing that our approach can provide UTC plans in a reasonable time. The result also shows that the UTCPLAN approach can perform well in dealing with heavy traffic congestion problems, which might result from heavy traffic flow during rush hours

    Planning & Scheduling Applications in Urban Traffic Management

    Get PDF
    Local authorities that manage traffic-related issues in urban areas have to optimise the use of available resources, in order to minimise congestion and delays. In this context, Automated Planning and Scheduling can be fruitfully exploited, in order to provide dynamic plans that help managing the urban road network. In this paper we provide a review of existing planning and scheduling approaches that have been designed for dealing with different aspects of traffic management, with the aim of gaining insights on the limits of current applications, and highlighting the open challenges

    OCL Plus:Processes and Events in Object-Centred Planning

    Get PDF
    An important area in AI Planning is the expressiveness of planning domain specification languages such as PDDL, and their aptitude for modelling real applications. This paper presents OCLplus, an extension of a hierarchical object centred planning domain definition language, intended to support the representation of domains with continuous change. The main extension in OCLplus provides the capability of interconnection between the planners and the changes that are caused by other objects of the world. To this extent, the concept of event and process are introduced in the Hierarchical Task Network (HTN), object centred planning framework in which a process is responsible for either continuous or discrete changes, and an event is triggered if its precondition is met. We evaluate the use of OCLplus and compare it with a similar language, PDDL+

    Self-management in road traffic networks

    Get PDF
    Advanced urban traffic control systems are often based on feed-back algorithms. For instance, current traffic control systems often operate on the basis of adaptive green phases and flexible coordination in road (sub) networks based on measured traffic conditions. However, these approaches are still not very efficient during unforeseen situations such as road incidents when changes in traffic are requested in a short time interval. Therefore, we need self-managing systems that can plan and act effectively in order to restore unexpected road traffic situations into the normal order. A significant step towards this is exploiting Automated Planning techniques which can reason about unforeseen situations in the road network and come up with plans (sequences of actions) achieving a desired traffic situation. In this paper, we introduce the problem of self-management of a road traffic network as a temporal planning problem in order to effectively navigate cars throughout a road network. We demonstrate the feasibility of such a concept and discuss our preliminary evaluation in order to identify strengths and weaknesses of our approach and point to some promising directions of future research

    Enabling Autonomic Properties in Road Transport System

    Get PDF
    Current autonomic computing systems tend to rely on reactive rather than deliberative reasoning, that is, they use a simpler form of reasoning over sets of de�fined rules in order to be able to work in real-time. However, technology in areas such as automated planning or constraints processing have been developing rapidly, so that now it may be possible to deploy deliberative reasoning to real-time applications. In this paper, we introduce the problem of self-management of a road traffi�c network as a temporal planning problem. We design a road traffic model, and use it with domain independent planners to consider the feasibility of introducing it into tra�ffic management applications

    Towards Application of Automated Planning in Urban Traffic Control

    Get PDF
    Advanced urban traffic control systems are often based on feed-back algorithms. For instance, current traffic control systems often operate on the basis of adaptive green phases and flexible co-ordination in road (sub) networks based on measured traffic conditions. However, these approaches are still not very efficient during unforeseen situations such as road incidents when changes in traffic are requested in a short time interval. Therefore, we need self-managing systems that can plan and act effectively in order to restore an unexpected road traffic situations into the normal order. A significant step towards this is exploiting Automated Planning techniques which can reason about unforeseen situations in the road network and come up with plans (sequences of actions) achieving a desired traffic situation. In this paper, we introduce the problem of self-management of a road traffic network as a temporal planning problem in order to effectively navigate cars throughout a road network. We demonstrate the feasibility of such a concept and discuss our preliminary evaluation in order to identify strengths and weaknesses of our approach and point to some promising directions of future research
    corecore